package CharacterDevelop;

import java.util.Scanner;

/**
 * ClassName:StringTest011
 * Package:CharacterDevelop
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/1/16-15:25
 * @Version:v1.0
 */
public class StringTest011 {
    public static void main(String[] args) {
        //7-14位：出生年月日
        //17位：性别(奇数男性,偶数女性)
        //人物信息为：
        //出生年月日：XXXX年X月X日
        //性别：男/女
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的身份证号");
        String id = sc.next();
        //获取出生年月日
        String year = id.substring(6, 10);
        String month = id.substring(10, 12);
        String day = id.substring(12, 14);
        System.out.println("人物信息为");
        System.out.println("出生年月日：" + year + "年" + month + "月" + day + "日");
        char gender = id.charAt(16);//字符3 ---》 数字3
        //利用ASCII码表进行转换
        int num = gender - 48;
        if (num % 2 == 0) {
            System.out.println("性别：女");
        } else {
            System.out.println("性别：男");
        }


    }
}
